package com.faithbj.support.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.persistence.Column;
/**
 * 公安局(人口、车辆)委办返回数据
 * @author chen liu
 *
 */
public class PSCompareResponse extends CompareResponse implements Serializable{
    private static final long serialVersionUID = 1L;
    private List<PSData> memberDatas = new ArrayList<PSData>();
    
    public PSCompareResponse() {
        super();
    }

    public PSCompareResponse(String batchNum, String departmentNum, String mainApplicantName, String mainApplicantCardId) {
        super(batchNum, departmentNum, mainApplicantName, mainApplicantCardId);
    }

    public List<PSData> getMemberDatas() {
        return memberDatas;
    }

    public void addMemberData(PSData data) {
        memberDatas.add(data);
    }

    public class PSData{
        private String applicantName;         // 申请人姓名
        private String applicantCardType;     // 申请人证件类型
        private String applicantCardNum;      // 申请人证件号
        
        private String name;                  // 姓名
        private String gender;                // 性别
        private Date birthday;                // 出生日期
        private String idType;                // 证件类型
        private String idNumber;              // 证件号码
        private String householdType;         // 户籍类型
        private String relWithHouseholder;    // 与户主关系
        private String nation;                // 民族
        private String homeAddr;              // 住址
        private String birthplace;            // 出生地
        private String nativePlace;           // 籍贯
        private String education;             // 文化程度
        private Integer married;                // 婚姻状况
        private String career;                // 职业
        private String householdChangeReason; // 户籍变动原因
        private String householdDistrictCode; // 户籍所属省市区县
        private Integer isDead;                 // 是否已经死亡
        private Date deathDt;                 // 死亡时间
        private String carOwner;              // 车辆所有人
        private String carPlateType;          // 号牌种类
        private String carPlateNum;           // 车牌号码
        private String livingAddr;            // 住所地址
        private String carType;               // 车辆类型
        private String carModel;              // 车辆型号
        private String carBrand;              // 车辆品牌
        private String carUseProperty;        // 使用性质
        private Integer carStatus;            // 车辆状态
        private Date carRegDt;                // 初次登记日期
        private Date carExamineDt;            // 检验有效日期
        private String carOwnerChanges;       // 所有人变更情况
        private Date carReturnDt;             // 返回日期
       
        public String getApplicantName() {
            return applicantName;
        }
        public void setApplicantName(String applicantName) {
            this.applicantName = applicantName;
        }
        public String getApplicantCardType() {
            return applicantCardType;
        }
        public void setApplicantCardType(String applicantCardType) {
            this.applicantCardType = applicantCardType;
        }
        public String getApplicantCardNum() {
            return applicantCardNum;
        }
        public void setApplicantCardNum(String applicantCardNum) {
            this.applicantCardNum = applicantCardNum;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getGender() {
            return gender;
        }
        public void setGender(String gender) {
            this.gender = gender;
        }
        public Date getBirthday() {
            return birthday;
        }
        public void setBirthday(Date birthday) {
            this.birthday = birthday;
        }
        public String getIdType() {
            return idType;
        }
        public void setIdType(String idType) {
            this.idType = idType;
        }
        public String getIdNumber() {
            return idNumber;
        }
        public void setIdNumber(String idNumber) {
            this.idNumber = idNumber;
        }
        public String getHouseholdType() {
            return householdType;
        }
        public void setHouseholdType(String householdType) {
            this.householdType = householdType;
        }
        public String getRelWithHouseholder() {
            return relWithHouseholder;
        }
        public void setRelWithHouseholder(String relWithHouseholder) {
            this.relWithHouseholder = relWithHouseholder;
        }
        public String getNation() {
            return nation;
        }
        public void setNation(String nation) {
            this.nation = nation;
        }
        public String getHomeAddr() {
            return homeAddr;
        }
        public void setHomeAddr(String homeAddr) {
            this.homeAddr = homeAddr;
        }
        public String getBirthplace() {
            return birthplace;
        }
        public void setBirthplace(String birthplace) {
            this.birthplace = birthplace;
        }
        public String getNativePlace() {
            return nativePlace;
        }
        public void setNativePlace(String nativePlace) {
            this.nativePlace = nativePlace;
        }
        public String getEducation() {
            return education;
        }
        public void setEducation(String education) {
            this.education = education;
        }
        public Integer getMarried() {
            return married;
        }
        public void setMarried(Integer married) {
            this.married = married;
        }
        public String getCareer() {
            return career;
        }
        public void setCareer(String career) {
            this.career = career;
        }
        public String getHouseholdChangeReason() {
            return householdChangeReason;
        }
        public void setHouseholdChangeReason(String householdChangeReason) {
            this.householdChangeReason = householdChangeReason;
        }
        public String getHouseholdDistrictCode() {
            return householdDistrictCode;
        }
        public void setHouseholdDistrictCode(String householdDistrictCode) {
            this.householdDistrictCode = householdDistrictCode;
        }
        public Integer getIsDead() {
            return isDead;
        }
        public void setIsDead(Integer isDead) {
            this.isDead = isDead;
        }
        public Date getDeathDt() {
            return deathDt;
        }
        public void setDeathDt(Date deathDt) {
            this.deathDt = deathDt;
        }
        public String getCarOwner() {
            return carOwner;
        }
        public void setCarOwner(String carOwner) {
            this.carOwner = carOwner;
        }
        public String getCarPlateType() {
            return carPlateType;
        }
        public void setCarPlateType(String carPlateType) {
            this.carPlateType = carPlateType;
        }
        public String getCarPlateNum() {
            return carPlateNum;
        }
        public void setCarPlateNum(String carPlateNum) {
            this.carPlateNum = carPlateNum;
        }
        public String getLivingAddr() {
            return livingAddr;
        }
        public void setLivingAddr(String livingAddr) {
            this.livingAddr = livingAddr;
        }
        public String getCarType() {
            return carType;
        }
        public void setCarType(String carType) {
            this.carType = carType;
        }
        public String getCarModel() {
            return carModel;
        }
        public void setCarModel(String carModel) {
            this.carModel = carModel;
        }
        public String getCarBrand() {
            return carBrand;
        }
        public void setCarBrand(String carBrand) {
            this.carBrand = carBrand;
        }
        public String getCarUseProperty() {
            return carUseProperty;
        }
        public void setCarUseProperty(String carUseProperty) {
            this.carUseProperty = carUseProperty;
        }
        public Integer getCarStatus() {
            return carStatus;
        }
        public void setCarStatus(Integer carStatus) {
            this.carStatus = carStatus;
        }
        public Date getCarRegDt() {
            return carRegDt;
        }
        public void setCarRegDt(Date carRegDt) {
            this.carRegDt = carRegDt;
        }
        public Date getCarExamineDt() {
            return carExamineDt;
        }
        public void setCarExamineDt(Date carExamineDt) {
            this.carExamineDt = carExamineDt;
        }
        public String getCarOwnerChanges() {
            return carOwnerChanges;
        }
        public void setCarOwnerChanges(String carOwnerChanges) {
            this.carOwnerChanges = carOwnerChanges;
        }
        public Date getCarReturnDt() {
            return carReturnDt;
        }
        public void setCarReturnDt(Date carReturnDt) {
            this.carReturnDt = carReturnDt;
        }
        
        
    }
}
